e0e6854932e6e8e958aad6e46b64a09d71e0f834,src/main/java/com/github/jasminb/jsonapi/ResourceConverter.java,ResourceConverter,readObject,#JsonNode#Class#boolean#,258
Before Change
if (result == null) {
if (source.has(ATTRIBUTES)) {
result = objectMapper.treeToValue(source.get(ATTRIBUTES), clazz);
} else {
if (clazz.isInterface()) {
result = null;
After Change
Class<?> type = getActualType(source, clazz);
if (source.has(ATTRIBUTES)) {
result = (T) objectMapper.treeToValue(source.get(ATTRIBUTES), type);
} else {
if (type.isInterface()) {
result = null;